Possibilistic Constraint Satisfaction Problems or "How to Handle Soft Constraints?"
نویسنده
چکیده
Many AI synthesis problems such as planning or scheduling may be modelized as constraint satisfaction problems (CSP). A CSP is typically defined as the problem of finding any consistent labeling for a fixed set of variables satisfying all given constraints between these variables. However, for many real tasks such as job-shop scheduling, time-table scheduling, design: : : , all these constraints have not the same significance and have not to be necessarily satisfied. A first distinctioncan be made between hard constraints, which every solution should satisfy and soft constraints, whose satisfaction has not to be certain. In this paper, we formalize the notion of possibilistic constraint satisfaction problems that allows the modeling of uncertainly satisfied constraints. We use a possibility distribution over labelings to represent respective possibilities of each labeling. Necessity-valued constraints allow a simple expression of the respective certainty degrees of each constraint. The main advantage of our approach is its integration in the CSP technical framework. Most classical techniques, such as Backtracking (BT), arcconsistency enforcing (AC) or Forward Checking have been extended to handle possibilistics CSP and are effectively implemented. The utility of our approach is demonstrated on a simple design problem.
منابع مشابه
A Logic of Partially Satisfied Constraints
Soft constraints are recognised as being important for many constraints applications. These include (a) over-constrained problems, where we cannot satisfy all the constraints, (b) situations where a constraint can be partially satisfied, so that there are degrees of satisfaction, and (c) where the identity of a constraint is uncertain, so that it can be uncertain whether a constraint is satisfi...
متن کاملTowards Efficient Consistency Enforcement for Global Constraints in Weighted Constraint Satisfaction
Powerful consistency techniques, such as AC* and FDAC*, have been developed for Weighted Constraint Satisfaction Problems (WCSPs) to reduce the space in solution search, but are restricted to only unary and binary constraints. On the other hand, van Hoeve et al. developed efficient graph-based algorithms for handling soft constraints as classical constraint optimization problems. We prove that ...
متن کاملModelling Soft Constraints: A Survey
Constraint programming is an approach for solving (mostly combinatorial) problems by stating constraints over the problem variables. In some problems, there is no solution satisfying all the constraints or the problem formulation must deal with uncertainty, vagueness, or imprecision. In such a case the standard constraint satisfaction techniques dealing with hard constraints cannot be used dire...
متن کاملA General Stochastic Approach
Many AI problems can be conveniently encoded as discrete constraint satisfaction problems. It is often the case that not all solutions to a CSP are equally desirable | in general, one is interested in a set of \preferred" solutions (for example, solutions that minimize some cost function). Preferences can be encoded by incorporating \soft" constraints in the problem instance. We show how both h...
متن کاملDistributed Hard and Soft Non-binary Constraints: An Any-Time Proposal
Nowadays many real problems can be modeled as Constraint Satisfaction Problems (CSPs). In many situations, it is desirable to be able to state both hard constraints and soft constraints. Hard constraints must hold while soft constraints may be violated but as many as possible should be satisfied. Although the problem constraints can be divided into two groups, the order in which these constrain...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992